Text copied to clipboard!

Tytuł

Text copied to clipboard!

Programista funkcji inżynierii systemów

Opis

Text copied to clipboard!
Poszukujemy Programisty funkcji inżynierii systemów, który dołączy do naszego zespołu technologicznego i będzie odpowiedzialny za projektowanie, rozwój oraz wdrażanie funkcji wspierających złożone systemy inżynieryjne. Osoba na tym stanowisku będzie współpracować z zespołami inżynierów, analityków i architektów systemowych, aby zapewnić spójność i efektywność rozwiązań technologicznych w różnych fazach cyklu życia produktu. Do głównych zadań będzie należało tworzenie oprogramowania wspierającego procesy inżynierii systemów, takich jak modelowanie systemów, analiza wymagań, zarządzanie konfiguracją oraz integracja systemów. Kandydat powinien posiadać doświadczenie w pracy z narzędziami CASE, językami modelowania (np. SysML, UML) oraz znać zasady inżynierii systemów zgodne z normami takimi jak ISO/IEC/IEEE 15288. Idealny kandydat to osoba z wykształceniem technicznym, najlepiej z zakresu informatyki, automatyki, elektroniki lub pokrewnych dziedzin, która potrafi łączyć wiedzę programistyczną z rozumieniem złożonych systemów technicznych. Wymagana jest znajomość języków programowania takich jak Python, C++ lub Java oraz doświadczenie w pracy z systemami kontroli wersji (np. Git) i środowiskami CI/CD. Oferujemy pracę w dynamicznym środowisku, możliwość rozwoju zawodowego, udział w innowacyjnych projektach oraz atrakcyjne warunki zatrudnienia. Praca może być wykonywana w modelu hybrydowym lub zdalnym, w zależności od preferencji i lokalizacji kandydata. Jeśli jesteś osobą analityczną, lubisz rozwiązywać złożone problemy techniczne i chcesz mieć realny wpływ na rozwój nowoczesnych systemów technologicznych, zapraszamy do aplikowania na to stanowisko.

Obowiązki

Text copied to clipboard!
  • Projektowanie i implementacja funkcji wspierających inżynierię systemów
  • Współpraca z zespołami inżynierów i architektów systemowych
  • Tworzenie narzędzi do analizy wymagań i modelowania systemów
  • Integracja komponentów systemowych i testowanie rozwiązań
  • Utrzymanie dokumentacji technicznej zgodnej z normami branżowymi
  • Wdrażanie najlepszych praktyk w zakresie inżynierii systemów
  • Udział w przeglądach projektowych i analizach ryzyka
  • Rozwijanie i utrzymywanie środowisk CI/CD
  • Zarządzanie konfiguracją i wersjonowaniem kodu
  • Szacowanie pracochłonności i raportowanie postępów prac

Wymagania

Text copied to clipboard!
  • Wykształcenie wyższe techniczne (informatyka, automatyka, elektronika lub pokrewne)
  • Minimum 2 lata doświadczenia w pracy z inżynierią systemów
  • Znajomość języków programowania: Python, C++ lub Java
  • Doświadczenie z narzędziami CASE i językami modelowania (SysML, UML)
  • Znajomość norm inżynierii systemów (np. ISO/IEC/IEEE 15288)
  • Umiejętność pracy zespołowej i komunikacji technicznej
  • Doświadczenie z systemami kontroli wersji (Git)
  • Znajomość środowisk CI/CD (np. Jenkins, GitLab CI)
  • Zdolność analitycznego myślenia i rozwiązywania problemów
  • Znajomość języka angielskiego na poziomie technicznym

Potencjalne pytania na rozmowie

Text copied to clipboard!
  • Jakie masz doświadczenie w pracy z inżynierią systemów?
  • Z jakich języków modelowania korzystałeś(-aś) w poprzednich projektach?
  • Czy pracowałeś(-aś) z narzędziami CASE? Jakimi?
  • Jakie języki programowania znasz i w jakich projektach ich używałeś(-aś)?
  • Czy masz doświadczenie z integracją systemów i testowaniem?
  • Jakie znasz normy dotyczące inżynierii systemów?
  • Czy pracowałeś(-aś) w środowisku CI/CD? Jakie narzędzia wykorzystywałeś(-aś)?
  • Jakie były Twoje największe wyzwania w pracy złożonymi systemami?
  • Czy masz doświadczenie w pracy z zespołami interdyscyplinarnymi?
  • Jakie są Twoje oczekiwania dotyczące rozwoju zawodowego na tym stanowisku?